/**
 * SEZIONE UTENTI
 */
function aggiornaUtente(id) {
	var titolo = '';
	var txtmessaggio = '';
	$('#content').load(
			'templates/utente.html',
			function() {
				if (id) {
					$('#cont-navbar').html('UTENTI > Modifica');
					titolo = 'Modifica Utente';
					txtmessaggio = 'Utente aggiornato con successo!';
					var strId = '&id=' + id;
					$.ajax({
						type : 'POST',
						url : 'utenti.php',
						data : 'op=getRecord&id=' + id,
						dataType : 'json',
						success : function(msg) {
							aggiornaSessione(msg);
							$('#nome').val(msg.row[0].nome);
							$('#username').val(msg.row[0].username);
							$('#livello').val(msg.row[0].livello);
						}
					});
				} else {
					$('#cont-navbar').html('UTENTI > Aggiungi Nuovo');
					titolo = 'Nuovo Utente';
					txtmessaggio = 'Utente salvato con successo!';
					var strId = '&id=0';
				}
				$('#titolo').html(titolo);
				$('#form-utente').validate(
						{
							errorClass : 'form-error',
							rules : {
								nome : 'required',
								username : 'required'
							},
							submitHandler : function(form) {
								var strData = 'op=salva&nome='
										+ $('#nome').val() + '&username='
										+ $('#username').val() + '&pw='
										+ $('#pw').val() + '&livello='
										+ $('#livello').val() + strId;
								$.ajax({
									type : 'POST',
									url : 'utenti.php',
									data : strData,
									dataType : 'json',
									success : function(msg) {
										aggiornaSessione(msg);
										if (msg.error == "") {
											messaggio(titolo, txtmessaggio);
										} else {
											alert(msg.error);
										}
									}
								});
							}
						});
			});
}

function attivaUtente(id) {
	$.ajax({
		type : 'POST',
		url : 'utenti.php',
		data : 'op=attiva&attivo=1&id=' + id,
		dataType : 'json',
		success : function(msg) {
			aggiornaSessione(msg);
			if (msg.error == "") {
				$('#elenco-utenti').click();
			} else {
				alert(msg.error);
			}
		}
	});
}

function disattivaUtente(id) {
	$.ajax({
		type : 'POST',
		url : 'utenti.php',
		data : 'op=attiva&attivo=0&id=' + id,
		dataType : 'json',
		success : function(msg) {
			aggiornaSessione(msg);
			if (msg.error == "") {
				$('#elenco-utenti').click();
			} else {
				alert(msg.error);
			}
		}
	});
}

function eliminaUtente(id) {
	if (confirm('Sei sicuro di voler eliminare l\'utente selezionato? Procedere?')) {
		$.ajax({
			type : 'POST',
			url : 'utenti.php',
			data : 'op=elimina&id='+id,
			dataType : 'json',
			success : function(msg) {
				aggiornaSessione(msg);
				if (msg.error == "") {
					$('#elenco-utenti').click();
				} else {
					alert(msg.error);
				}
			}
		});
	} else
		return false;
}